using System;

namespace B.S.NewMedical.Api.Read.DTOS.Guide
{
    /// <summary>
    /// 就医指南详情DTO
    /// </summary>
    public class GuideDetailDto
    {
        /// <summary>
        /// 文章信息
        /// </summary>
        public GuideArticleDto Article { get; set; }

        /// <summary>
        /// 文章正文（HTML或Markdown）
        /// </summary>
        public string ContentHtml { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdatedAt { get; set; }
        
        /// <summary>
        /// 用户互动状态
        /// </summary>
        public GuideInteractStatusDto InteractStatus { get; set; }
    }
    
    /// <summary>
    /// 就医指南互动状态DTO
    /// </summary>
    public class GuideInteractStatusDto
    {
        /// <summary>
        /// 是否点赞
        /// </summary>
        public bool IsLiked { get; set; }
        
        /// <summary>
        /// 是否收藏
        /// </summary>
        public bool IsFavorited { get; set; }
    }
} 